# 高阶函数定义:参数或返回值为其他函数的函数
"""
filter(function, iterable)
    · function:函数 必须能接受一个实参,也可以是None
    · 将iter中的每个元素作为参数传递给函数,
      根据函数的返回结果进行判定True或者False,
      将判断为True的iter中的元素构建新的迭代器并返回
    · 如果func为None,直接判定iter中的元素True或False,再返回为True的元素构建新的迭代器
"""